import { IPSDEAction } from './ipsdeaction';
import { IPSDEDataQuery } from '../ds/ipsdedata-query';

/**
 *
 * 继承父接口类型值[SELECTBYKEY]
 * @export
 * @interface IPSDESelectByKeyAction
 */
export interface IPSDESelectByKeyAction extends IPSDEAction {
  /**
   * 实体数据查询
   *
   * @type {IPSDEDataQuery}
   */
  getPSDEDataQuery(): IPSDEDataQuery | null;

  /**
   * 实体数据查询
   *
   * @type {IPSDEDataQuery}
   */
  get psDEDataQuery(): IPSDEDataQuery | null;

  /**
   * 实体数据查询（必须存在）
   *
   * @type {IPSDEDataQuery}
   */
  getPSDEDataQueryMust(): IPSDEDataQuery;
}
